﻿'Imports Fgv.Framework.Email.Dominio

'Namespace Email.Servicos

'    ''' <summary>
'    ''' Interface de Gerente de E-mail.
'    ''' </summary>
'    ''' <remarks></remarks>
'    Public Interface IGerenteEmail

'        ''' <summary>
'        ''' Função que constroi o conteudo do e-mail.
'        ''' </summary>
'        ''' <param name="_texto">String</param>
'        ''' <returns>String</returns>
'        ''' <remarks></remarks>
'        Function ConstroiConteudoEmail(ByRef _texto As String) As String

'        ''' <summary>
'        ''' Solicitação de envio de e-mail
'        ''' </summary>
'        ''' <param name="_objetoDeNegocio">Object</param>
'        ''' <param name="_solicitacaoEnvioEmail">classe SolicitacaoEnvioEmail</param>
'        ''' <param name="_anexos">Lista(classe SolicitacaoEnvioEmailAnexo)</param>
'        ''' <remarks></remarks>
'        Sub SolicitaEnvioEmail(ByVal _objetoDeNegocio As Object, _
'                               Optional ByRef _solicitacaoEnvioEmail As SolicitacaoEnvioEmail = Nothing, _
'                               Optional ByRef _anexos As List(Of SolicitacaoEnvioEmailAnexo) = Nothing)

'    End Interface
'End Namespace

